Byte
In informatica, il byte, simbolo B è una delle unità di misura usate per indicare la quantità di informazione, per esempio per i supporti di memoria (Floppy disk, RAM, CD-ROM, hard disk). Il simbolo b viene a volte usato per indicare il bit invece del nome per esteso (bit) che è standard; questo fatto ha portato l'IEC ad usare la B per il byte, anche se non è un nome proprio, per evitare confusione.Per definizione, un Byte (chiamato "octet" dai programmatori di lingua francese) è formato da 8 bit, ed è pertanto in grado di mantenere 28 = 256 possibili informazioni diverse. Nei calcolatori di oggi ogni carattere di un testo occupa generalmente una quantità di spazio in memoria corrispondente ad esattamente un Byte (in formato ASCII esteso, il formato ASCII originale prevedeva 7 bit).
I multipli sono conteggiati in potenze di due, invece che di 10 come al solito:
- 1 Kilobyte (KB) = 210 byte = 1024 byte
- 1 Megabyte (MB) = 210 Kilobyte = 1024*1024 byte = 1.048.576 byte
- 1 Gigabyte (GB) = 210 Megabyte = 10243 byte = 1.073.741.824 byte
Molto spesso, a fini commerciali, vengono considerati invece i multipli decimali (1 Gb = 1.000.000 di Kb), in modo tale da far figurare quantità maggiori: ad esempio, un hard disk da 80 Gb nominali sarà effettivamente di 76.2 Gb.
Tale ambiguità ha portato l'IEC a definire nuovi nomi per i fattori di potenza di 2:
Fattore | Nome | Simbolo | Nome esteso | Equivalente SI |
210 | kibi | Ki | kilobinary (210)1 | kilo (103)1 |
20 | mebi | Mi | megabinary (210)2 | mega (103)2 |
230 | gibi | Gi | gigabinary (210)3 | giga (103)3 |
240 | tebi | Ti | terabinary (210)4 | tera (103)4 |
250 | pebi | Pi | petabinary (210)5 | peta (103)5 |
260 | exbi | Ei | exabinary (210)6 | exa (103)6 |
Tali valori non sono comunque entrati nell'uso comune, e l'ambiguità resta.
Vedi anche: